package com.haixiaoke.saas.common.constant;


/**
 * 房屋常量
 *
 * @author panda
 * @Date 2024/3/27
 **/
public class HouseConstants {

    //region 房屋常量
    /**
     * 房屋状态：1-已出租
     */
    public static final String HOUSE_STATE_LEASED = "1";

    /**
     * 房屋状态：２-空置
     */
    public static final String HOUSE_STATE_VACANCY = "2";

    /**
     * 房屋租赁状态：1-预定
     */
    public static final String HOUSE_LEASE_STATE_EXPIRE = "1";

    /**
     * 房屋租赁状态：2-即将到期
     */
    public static final String HOUSE_LEASE_STATE_BE_OVERDUE = "2";

    /**
     * 房屋租赁状态：3-逾期
     */
    public static final String HOUSE_LEASE_STATE_OVERDUE = "3";

    /**
     * 房屋租赁状态：4-欠费
     */
    public static final String HOUSE_LEASE_STATE_ARREARAGE = "4";

    /**
     * 房屋租赁状态：5-退租中
     */
    public static final String HOUSE_LEASE_STATE_CHECK_OUT = "5";

    /**
     * 房屋维护状态：1-占用
     */
    public static final String HOUSE_MAINTAIN_STATE_OCCUPY = "1";

    /**
     * 房屋维护状态：2-清洁
     */
    public static final String HOUSE_MAINTAIN_STATE_VACANCY = "2";

    /**
     * 房屋维护状态：3-维修
     */
    public static final String HOUSE_MAINTAIN_STATE_MAINTAIN = "3";

    /**
     * 线下出租
     */
    public static final String ONLINE_RENTAL_NO = "0";

    /**
     * 线上出租
     */
    public static final String ONLINE_RENTAL_YES = "1";

    /**
     * 不是是合租房
     */
    public static final String SHARE_FLAT_NO = "0";

    /**
     * 是合租房
     */
    public static final String SHARE_FLAT_YES = "1";
    //endregion

    //region 房屋配置常量
    /**
     * 0已上架
     */
    public static final String APARTMENT_STATE_UP = "0";
    /**
     * 1已下架
     */
    public static final String APARTMENT_STATE_DOWN = "1";

    /**
     * 0已配置
     */
    public static final String ALLOCATION_STATE_YES = "0";
    /**
     * 1待配置
     */
    public static final String ALLOCATION_STATE_NO = "1";

    /**
     * 可定范围：三个月
     */
    public static final String LEASE_SCOPE_THREE_MONTHS = "1";
    /**
     * 可定范围：六个月
     */
    public static final String LEASE_SCOPE_SIX_MONTHS = "2";
    /**
     * 可定范围：一年
     */
    public static final String LEASE_SCOPE_YEAR = "3";
    /**
     * 可定范围：2年
     */
    public static final String LEASE_SCOPE_TWO_YEARS = "4";
    //endregion

    //region    退订规则常量
    /**
     * 退订类型：严格模式
     */
    public static final String UNSUBSCRIBE_TYPE_STRICT = "1";
    /**
     * 退订类型：酒店模式
     */
    public static final String UNSUBSCRIBE_TYPE_HOTEL = "2";

    /**
     * 退订状态：显示
     */
    public static final String UNSUBSCRIBE_STATE_SHOW = "0";

    /**
     * 退订状态：隐藏
     */
    public static final String UNSUBSCRIBE_STATE_CONCEAL = "1";
    //endregion

    //region    房屋设施类型常量
    /**
     * 设施类型：服务
     */
    public static final String FACILITIES_TYPE_SERVE = "1";

    /**
     * 设施类型：设施
     */
    public static final String FACILITIES_TYPE_FACILITY = "2";

    /**
     * 设施类型：建筑
     */
    public static final String FACILITIES_TYPE_BUILDINGS = "3";

    /**
     * 设施类型：卫浴
     */
    public static final String FACILITIES_TYPE_BATHROOM_ACCESSORY = "4";

    /**
     * 设施类型：餐厨
     */
    public static final String FACILITIES_TYPE_BATHROOM_KITCHEN = "5";

    /**
     * 设施类型：娱乐
     */
    public static final String FACILITIES_TYPE_BATHROOM_AMUSEMENT = "6";

    /**
     * 合作方式: 1.房屋委托
     */
    public static final String COOPERATION_TYPE_HOUSE_RENTAL = "1";

    /**
     * 合作方式: 2.代理服务
     */
    public static final String COOPERATION_TYPE_AGENCY_SERVICE = "2";

    /**
     * 收费方式:1.账单服务
     */
    public static final String CHARGE_TYPE_BILL_SERVICE = "1";

    /**
     * 收费方式:2.一次性服务费
     */
    public static final String CHARGE_TYPE_DISPOSABLE = "2";

    //region 订单验房信息对象常量
    /**
     * 房屋状态：1正常
     */
    public static final String HOUSE_STATE_NORMAL = "1";

    /**
     * 房屋状态：2损坏
     */
    public static final String HOUSE_STATE_DAMAGE = "2";

    //region 房屋相册信息对象常量
    /**
     * 房屋相册类型：1.验房
     */
    public static final String HOUSE_PICTURE_INSPECTION = "1";

    /**
     * 房屋相册类型：2.清洁打扫
     */
    public static final String HOUSE_PICTURE_SWEEP = "2";

    /**
     * 房屋相册类型：3.保洁
     */
    public static final String HOUSE_PICTURE_CLEANING = "3";

    /**
     * 房屋相册类型：4.报修
     */
    public static final String HOUSE_PICTURE_REPAIRS = "4";

    /**
     * 房屋相册类型：5.看房
     */
    public static final String HOUSE_PICTURE_ATTENDANT = "5";

    /**
     * 房屋相册类型：6.日常检查
     */
    public static final String HOUSE_PICTURE_DAILY= "6";

}
